package cn.sxt.yxl.users.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;

import cn.sxt.yxl.common.util.PageInfoUtil;
import cn.sxt.yxl.users.pojo.AAdmins;
import cn.sxt.yxl.users.pojo.ARole;

public interface IUsersService {
	
	/**管理员模块开始**/
	/**查询一条管理员*/
	AAdmins findOneAdminsService(Map<String ,Object> condMap);
	
	/**保存一条管理员*/
	JSONObject saveOneAdminsService(AAdmins admins);
	
	/**更新一条管理员*/
	JSONObject updateOneAdminsService(AAdmins admins);
	
	/**删除一条管理员*/
	JSONObject deleteOneAdminsService(AAdmins admins);
	
	/**查询多条记录*/
	List<AAdmins> findCondListAdminsService(PageInfoUtil pageInfoUtil,Map<String , Object>condMap);
	/**管理员模块结束*/
	
	/**角色模块开始*/
	/**查询一条角色*/
	ARole findOneRoleService(Map<String ,Object>condMap);
	
	/**保存一条角色*/
	JSONObject saveOneRoleService(ARole role);
	
	/**更新一条角色*/
	JSONObject updateOneRoleService(ARole role);
	
	/**删除一条角色*/
	JSONObject deleteOneRoleService(ARole role);
	
	/**查询多条角色*/
	List<ARole> findCondListRoleService(PageInfoUtil pageInfoUtil,Map<String ,Object> condMap);
	
	
}





